@charset "utf-8";


.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden;}



.banner{ height:600px; width:100%; position:relative;}
.banner .bd{ height:600px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../img/banner.jpg) no-repeat center top;height:600px; overflow:hidden;}
.banner .bantil{ width:300px; height:5px; position:absolute; bottom:15px;left:50%; z-index:8; margin-left:-50px;}
.banner .bantil li{ width:50px; height:5px; float:left; display:inline; margin:0 5px;background:#1374ce;}
.banner .bantil li.cur{background:#00407c;}

.sou{ height:65px;background:#f1f1f1;overflow:hidden;}
.sou p{ height:65px; width:600px; font:13px "Microsoft YaHei"; line-height:65px; overflow:hidden; color:#333;}
.sou p a{ display:inline-block; padding:0 10px; color:#666;}
.sou3{ margin-top:14px;}
.sou3 input{ width:270px; height:38px; font:14px "Microsoft YaHei"; line-height:38px; background:url(../image/sou1.gif) no-repeat left top; color:#999; border:0; overflow:hidden; padding-left:46px;}
.sou3 .ip01{ width:78px; height:38px; background:url(../image/sou2.gif) no-repeat center center; border:0; overflow:hidden; cursor:pointer;}

.tit{ height:115px; overflow:hidden; text-align:center; color:#333; font:32px "Microsoft YaHei"; font-weight:bold;}
.tit a{ color:#333;}
.tit em{ color:#0872e7;}
.tit i{ display:block; background:url(../image/pro_line.png) no-repeat center center; font:18px "Microsoft YaHei"; color:#333; margin-top:8px;}

.pro{ height:1295px; overflow:hidden; margin-top:68px;}
.fen{ height:82px;}
.fen li{ width:254px; height:52px; font:18px "Microsoft YaHei"; line-height:52px; float:left; margin-right:61px; text-align:center; position:relative;}
.fen li a{ display:block; background:url(../image/pro_bg1.gif) no-repeat center top; color:#fff;}
.fen li a:hover,.fen .cur a{ background:url(../image/pro_bg2.gif) no-repeat center top;}
.fen .erji{ display:none; position:absolute; top:52px; left:0; background:rgba(207,0,6,0.7); width:100%;}
.fen .erji a{ display:block; background:rgba(207,0,6,0.5) url(../image/pro_dot.png) no-repeat 50px center; padding-left:70px; text-align:left; margin-bottom:1px;}
.fen .erji a:hover{background:rgba(207,0,6,1) url(../image/pro_dot.png) no-repeat 50px center;}
.fen .cur .erji{ display:block;}
.fen .nones{ margin-right:0;}

.pro1 dl{ height:742px; margin-bottom:25px; background:#f1f1f1; overflow:hidden;}
.pro1 dt img{ display:block; width:1200px; height:512px;}
.pro1 dd{ padding:20px 80px 0 80px;}
.pro1 dd h3{ font:26px "Microsoft YaHei"; font-weight:bold; text-align:center; line-height:30px; height:30px;  color:#333;}
.pro1 dd h3 a{ display:block; color:#333;}
.pro1 dd h3 em,.pro1 dd h3 a:hover{ color:#cf0006;}
.pro1 dd p{ font:16px "Microsoft YaHei"; text-align:center; line-height:30px; color:#333; height:60px; margin-top:12px; overflow:hidden;}
.pro1 dd span a{ display:block; width:190px; height:40px; background:#1374ce; margin:20px auto 0; font:16px "Microsoft YaHei"; text-align:center; line-height:40px; color:#fff;}
.pro1 dd span a:hover{ background:#cf0006;}
.pro1 li{ width:280px; float:left; margin-right:26px;}
.pro1 li img{ display:block; width:280px; height:210px;}
.pro1 li p{ font:14px "Microsoft YaHei"; text-align:center; height:50px; line-height:50px; overflow:hidden; color:#333;}
.pro1 .nones{ margin-right:0;}

.guan1{ height:256px; background:url(../image/guan_bg1.jpg) no-repeat center top; overflow:hidden;}
.guan1 p{ width:635px; background:url(../image/guan_lx.png) no-repeat left 22px; padding-left:42px; font:18px "Microsoft YaHei"; color:#fff; margin-top:180px; width:600px;}
.guan1 p em{ font:36px "Microsoft YaHei"; font-style:italic; font-weight:bold;}
.guan1 p a{ display:block; float:right; width:145px; height:38px; border:1px solid #fff; background:#dd0004; font:18px "Microsoft YaHei"; text-align:center; font-weight:bold; color:#efefef; line-height:38px;}

.ys1{ height:659px; background:url(../image/ys_bg1.jpg) no-repeat center top; overflow:hidden;}
.ys1 .content{ position:relative;}
.ys1 .tit{ width:100%; position:absolute; top:75px;}
.ys1 .tit i{ background:none;}
.ys1 dl{ width:560px; position:absolute; top:278px; right:0;}
.ys1 dt{ height:146px; overflow:hidden;}
.ys1 dt em{ display:block; float:left; width:78px; height:111px; background:url(../image/ys_h.png) no-repeat; text-align:center; font:46px Arial; font-weight:bold; color:#fff; line-height:111px;}
.ys1 dt h3{ width:470px; float:right; margin-top:30px; font:24px "Microsoft YaHei"; color:#555;}
.ys1 dt h3 span{ display:block; font:30px "Microsoft YaHei"; font-weight:bold; color:#333; padding-top:6px; margin-top:8px; background:url(../image/ys_line1.png) no-repeat left top;}
.ys1 dl b{ color:#0d72db;}
.ys1 dd p{ font:16px "Microsoft YaHei"; line-height:24px; color:#333; background:url(../image/ys_line2.png) no-repeat left 12px; padding-left:20px; margin-top:8px;}
.ys2{ background:url(../image/ys_bg2.jpg) no-repeat center top; height:1063px; overflow:hidden;}
.ys2 dl{ position:absolute; top:84px; left:0;}
.ys2 .dl03{ position:absolute; top:625px; left:645px;}

.case{ background:url(../image/case_bg.gif) repeat-x center top; padding-top:75px; height:970px; overflow:hidden;}
.case .tit a,.case .tit i{ color:#fff;}
.case2{ margin-top:60px; height:475px; overflow:hidden;}
.caset{ height:102px;}
.caset li{ width:254px; height:52px; font:18px "Microsoft YaHei"; line-height:52px; float:left; margin-right:61px; text-align:center; position:relative;}
.caset li a{ display:block; background:url(../image/pro_bg1.gif) no-repeat center top; color:#fff;}
.caset li a:hover,.caset .cur a{ background:url(../image/pro_bg2.gif) no-repeat center top;}
.caset .nones{ margin-right:0;}
.case2 dl{ height:348px; background:#fff; border:1px solid #bfbfbf; overflow:hidden;}
.case2 dt{ width:694px; height:348px; float:left; overflow:hidden;}
.case2 dt img{ display:block;width:694px; height:348px;}
.case2 dd{ width:430px; padding:40px 35px 0 0;float:right;}
.case2 dd h3 a{ display:block; height:80px; font:20px "Microsoft YaHei"; font-weight:bold; color:#0872e7; background:url(../image/case_line.gif) no-repeat left top; line-height:80px;}
.case2 dd .pp{ font:16px "Microsoft YaHei"; line-height:30px; color:#666; overflow:hidden; height:90px;}
.case2 dd span a{ display:block; width:188px; height:48px; border:1px solid #0570ef; margin-top:25px; font:16px "Microsoft YaHei"; text-align:center; line-height:48px; color:#0570ef; overflow:hidden;}
.case3,.sheb21{ position:relative; height:260px;}
.case31 li,.sheb21 li{ width:280px; float:left; margin-right:25px; overflow:hidden;}
.case31 li img,.sheb21 li img,.pro1 li img{ display:block; width:100%; height:auto;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.case31 li a:hover img,.sheb21 li a:hover img,.pro1 li a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.case31 li em,.sheb21 li em{ display:block; font:14px "Microsoft YaHei"; text-align:center; height:50px; line-height:50px; overflow:hidden; color:#333;}
.arr1,.arr3{ width:41px; height:56px; overflow:hidden; position:absolute; top:80px; left:-60px;}
.arr2,.arr4{ width:41px; height:56px; overflow:hidden; position:absolute; top:80px; right:-60px;}

.sheb{ height:525px; padding-top:75px;}
.shebt{ height:92px; padding-left:320px; overflow:hidden;}
.shebt li{ width:254px; height:52px; font:16px "Microsoft YaHei"; text-align:center; line-height:52px; float:left; margin-right:45px;}
.shebt li a{ display:block; border:1px solid #1374ce; text-align:center; color:#333; line-height:50px;}
.shebt li a:hover,.shebt .cur a{ background:url(../image/pro_bg1.gif) no-repeat center top; border:0; color:#fff;}

.guan2{ background:url(../image/guan_bg2.jpg) no-repeat center top; height:279px; overflow:hidden;}
.guan2 p{ float:right; width:510px; background:none; padding:0; font-size:16px; margin-top:190px;}
.guan2 p em{ font-style:normal; font-size:36px; font-weight:normal;}
.guan2 p a{ width:130px; margin-top:5px;}

.about{ background:#f1f1f1; padding:75px 0; overflow:hidden;}
.about .tit i,.new .tit i{ background:url(../image/about_h.png) no-repeat center center; font:18px "Microsoft YaHei"; color:#999; text-transform:uppercase;}
.about dt img{ display:block; width:1200px; height:434px; margin-bottom:32px;}
.about dd h3 a{ display:block; height:50px; padding-top:30px; background:url(../image/about_h01.png) no-repeat center top; font:24px "Microsoft YaHei"; font-weight:bold; color:#0d73dc; line-height:50px; overflow:hidden; text-align:center;}
.about dd p{ padding:0 100px; text-align:center; font:14px "Microsoft YaHei"; line-height:26px; height:52px; color:#666; overflow:hidden;}
.about dd span a{ display:block; width:190px; height:40px; background:#1374ce; margin:20px auto 0; font:16px "Microsoft YaHei"; text-align:center; line-height:40px; color:#fff;}
.about dd span a:hover{ background:#cf0006;}

.new{ height:645px; margin-top:75px; overflow:hidden;}
.dy{ width:712px; overflow:hidden;}
.n_nav{height:65px; margin-bottom:40px; position:relative; overflow: hidden; border-bottom:2px solid #e5e5e5;}
.n_nav li{ float:left;height:65px; font:20px "Microsoft YaHei"; color:#333; margin-right:40px; font-weight:bold;}
.n_nav li a{ display:block; color:#333;}
.n_nav li p{ display:block; float:left;}
.n_nav li em{ display:block;font:12px "Microsoft YaHei"; text-transform:uppercase;}
.n_nav li i{ display:block; width:38px; height:38px; background:url(../image/new_icon.png) no-repeat center bottom; float:left; margin:3px 8px 0 0;}
.n_nav .cur{color:#0d73dc;}
.n_nav .cur i{ background-position:0 0;}
.n_nav span{ display:block; font:12px "Microsoft YaHei";text-transform:uppercase; height:35px; line-height:35px; color:#555; position:absolute; top:0; right:0; background:url(../image/new_more.png) no-repeat right center; padding-right:22px;}

.new01{width:318px; overflow: hidden; float:left;}
.new01 dt{width:318px;height:212px; overflow: hidden;}
.new01 dt img{width:318px;height:212px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.new01 dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.new01 dd h3{ font:14px "Microsoft YaHei"; line-height:33px; height:33px; color:#333; margin-top:20px; font-weight:bold; overflow:hidden;}
.new01 dd h3 a{ color:#333;}
.new01 dd p{ font:14px "Microsoft YaHei"; line-height:26px; color:#555; height:78px; overflow:hidden;}
.new01 dd p a{ color:#0d73dc;}
.new02{ width:382px; float:right; overflow:hidden; position:relative; margin-top:-20px;}
.new02 dl{ height:105px; overflow:hidden; padding-top:20px; border-bottom:1px dashed #979797;}
.new02 dt{ width:65px; height:65px; border:2px solid #e5e5e5; float:left; text-align:center; font:28px Arial; color:#666; padding-top:15px;}
.new02 dt em{ display:block; font-size:14px;}
.new02 dd{ width:280px; float:right; overflow:hidden;}
.new02 dd h3{ height:30px; font:14px "Microsoft YaHei"; font-weight:bold; line-height:30px; overflow:hidden; color:#333;}
.new02 dd h3 a{ color:#333;}
.new02 dd p{ font:14px "Microsoft YaHei"; line-height:26px; color:#555; height:52px; overflow:hidden;}
.new02 .nones{ border-bottom:0;}
.new02 .cur02 dt{background:#0d73dc; border:2px solid #0d73dc; color:#fff;  }

.faq{ width:398px; height:432px;overflow:hidden;}
.faq .n_nav li i{ background:url(../image/faq_icon.png) no-repeat left 5px;}
.faq dl{ border-bottom:1px dashed #c2c2c2; padding:30px 0;}
.faq dt a{ display:block; font:14px "Microsoft YaHei"; line-height:40px; height:40px; overflow:hidden; background:url(../image/q.gif) no-repeat left center; padding-left:57px; color:#333; font-weight:bold;}
.faq dd{ font:14px "Microsoft YaHei"; line-height:24px; background:url(../image/a.gif) no-repeat left 0; padding-left:57px; color:#555;}


.link{ background:#004892; line-height:32px; padding:12px 0; color:#bbcbdd;}
.link p{ font:14px "Microsoft YaHei"; line-height:32px; color:#bbcbdd;}
.link p a{ display:inline-block; color:#bbcbdd; padding:0 16px;}